home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / C++ AppleLink Messages / CPlus.Dev$ 3⁄16⁄90 / 0070-Re Pure base again-Mar90 < prev    next >
Encoding:
Text File  |  1990-03-16  |  993 b   |  25 lines  |  [TEXT/GEOL]

  1. Item    6911862                         12-March-90        01:38PST
  2.  
  3. From:   NAUTIL                          France - Dev, Nautil Info Lyon,IDV
  4.  
  5. To:     CPLUS.APPLE$                    C++ Interest List--Apple Employees
  6.         CPLUS.DEV$                      C++ Interest List--Developers
  7.  
  8. Sub:    RE: Pure base again
  9.  
  10. An operator from a private base is seen by derivated classes because "The check
  11. for ambiguity takes place before access control and before type checking."(AT&T
  12. C++ Product Reference Manual 10.1.1 p.65).
  13.  
  14. This meens that CFront always starts every classes from scratch. CFront
  15. considers that access control is only an "user feature".
  16. So, an established rule like an access control can be internally transgressed
  17. by CFront. With such lacks, I have the feeling that C++ allows to build very
  18. complex constructions but that every brick could decay on anytime.
  19.  
  20. Any comments about the highest precedence of ambiguity checking, masking access
  21. control?
  22.  
  23. Etienne Vautherin
  24.  
  25.